/**
 * 
 */
package com.geezdata.cps.ttk.domain.domain;

import java.io.Serializable;
import java.util.Date;

import com.alibaba.fastjson.annotation.JSONField;

/**
 * @author sszheng
 * @date 创建时间：2018年10月26日 下午5:14:15
 *
 */
public class Task implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = -7263347963258012590L;
	@JSONField(name="task_id")
	private Integer taskId;
	@JSONField(name="open_id")
	private String openId;
	@JSONField(name="goods_id")
	private String goodsId;
	@JSONField(name="service_fee")
	private Integer serviceFee;
	@JSONField(name="task_num")
	private Integer taskNum;
	@JSONField(name="remained_task_num")
	private Integer remainedTaskNum;
	@JSONField(name="promotion_percentage")
	private Integer promotionPercentage;
	@JSONField(name="max_purchase_num")
	private Integer maxPurchaseNum;
	private Integer status;
	@JSONField(name="created_user")
    private String createdUser;
    @JSONField(name="updated_user")
    private String updatedUser;
	@JSONField(name="created_at")
	private Date createdAt;
	@JSONField(name="updated_at")
	private Date updatedAt;
	public Integer getTaskId() {
		return taskId;
	}
	public void setTaskId(Integer taskId) {
		this.taskId = taskId;
	}
	public String getOpenId() {
		return openId;
	}
	public void setOpenId(String openId) {
		this.openId = openId;
	}
	public String getGoodsId() {
		return goodsId;
	}
	public void setGoodsId(String goodsId) {
		this.goodsId = goodsId;
	}
	public Integer getTaskNum() {
		return taskNum;
	}
	public void setTaskNum(Integer taskNum) {
		this.taskNum = taskNum;
	}
	public Integer getRemainedTaskNum() {
		return remainedTaskNum;
	}
	public void setRemainedTaskNum(Integer remainedTaskNum) {
		this.remainedTaskNum = remainedTaskNum;
	}
	public Integer getPromotionPercentage() {
		return promotionPercentage;
	}
	public void setPromotionPercentage(Integer promotionPercentage) {
		this.promotionPercentage = promotionPercentage;
	}
	public Integer getMaxPurchaseNum() {
		return maxPurchaseNum;
	}
	public void setMaxPurchaseNum(Integer maxPurchaseNum) {
		this.maxPurchaseNum = maxPurchaseNum;
	}
	public Integer getStatus() {
		return status;
	}
	public void setStatus(Integer status) {
		this.status = status;
	}
	public String getCreatedUser() {
		return createdUser;
	}
	public void setCreatedUser(String createdUser) {
		this.createdUser = createdUser;
	}
	public String getUpdatedUser() {
		return updatedUser;
	}
	public void setUpdatedUser(String updatedUser) {
		this.updatedUser = updatedUser;
	}
	public Date getCreatedAt() {
		return createdAt;
	}
	public void setCreatedAt(Date createdAt) {
		this.createdAt = createdAt;
	}
	public Date getUpdatedAt() {
		return updatedAt;
	}
	public void setUpdatedAt(Date updatedAt) {
		this.updatedAt = updatedAt;
	}
	public Integer getServiceFee() {
		return serviceFee;
	}
	public void setServiceFee(Integer serviceFee) {
		this.serviceFee = serviceFee;
	}
	
}
